import { Group, Mesh, Object3DEventMap } from "three";

export interface MyThings {
  mesh: Mesh | Group<Object3DEventMap>;
  loaded: Promise<void>;
  init: () => void;
  update?: () => void;
  gamepadUpdate?: ([lh, lv, rh, rv]: number[], buttons: readonly GamepadButton[]) => void;
}
